//
//  PhysicBody.h
//  Project 5
//
//  Created by Nguyen Tan Loc on 6/17/13.
//  Copyright (c) 2013 Nguyen Tan Loc. All rights reserved.
//

#import "PhysicListener.h"

@interface PhysicBody : NSObject
{
    CCSprite<PhysicListener> *mDelegate;
    SHAPETYPE   mShapeType;
    float       mValue; // radius or angle
}

@property (nonatomic, assign) CCSprite<PhysicListener>* _delegate;
@property (nonatomic, assign) SHAPETYPE _shapeType;
@property (nonatomic, assign) float     _value;

-(id) initWithDelegate:(CCSprite<PhysicListener>*) delegate shapeType:(SHAPETYPE)shapeType value:(float)value;
-(CGPoint) getPosition;

@end
